-- card: 14634 from stack: in -- bmap block id: 14862 -- flags: 0000 -- background id: 2135 -- name: Diamond ----- HyperTalk script ----- on CloseCard push card end CloseCard -- part 1 (field) -- low flags: 00 -- high flags: 0000 -- rect: left=11 top=60 right=321 bottom=261 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 2 -- text size: 10 -- style flags: 0 -- line height: 13 -- part name: -- part 2 (field) -- low flags: 00 -- high flags: 0000 -- rect: left=262 top=60 right=334 bottom=508 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 2 -- text size: 10 -- style flags: 0 -- line height: 13 -- part name: -- part contents for background part 1 ----- text ----- 19 -- part contents for card part 1 ----- text ----- Programming is a passion for me. I eat, sleep, live and breath programming (much to the dismay of my wife). I find it relaxing and fun. My purpose in writing this column is to have fun programming on the Mac. Hopefully you will too. And since programming is not a spectator sport, I intend for us to get our hands dirty. So roll up your sleeves and let's dig in. In order to get off to a quick start, I am going to assume that the reader is already familiar with Pascal, but not necessarily familiar with programming on the Mac. I will be using Lightspeed Pascal version 2.0 and ResEdit version 1.2 and will upload the complete project, including source code, to the bulletin board after each article. I encourage you to experiment with the program as we go (I am, why shouldn't you?). If you find a better way to do something, -- part contents for card part 2 ----- text ----- feel free to make suggestions...complete with source code, of course! And if you have ideas for future topics, please let me know. I would like to make this an on-going adventure. Anyway, I get first dibs on the subject matter. For our first topic, I would like to explore the world of object-oriented programming (OOP for short). Old McDonald had an object... I'll bet that you won't believe it when I tell you that you program objects every day. Perhaps not in exactly the same sense as programming a computer, but programming none the less. Take for instance an ordinary water faucet. When I want a drink, I turn on the fauce t and wait for cold water to come